package com.jzg.jcptadmin.data.vo;

import java.io.Serializable;
import java.util.List;

/**
 * Created by jzg on 2016/1/6.
 */
public class StatusData implements Serializable{


    /**
     * FastOffLineBtn : {"Item":[{"Id":"23","value":"修改"},{"Id":"24","value":"删除"},{"Id":"46","value":"审核"},{"Id":"47","value":"退回"},{"Id":"48","value":"恢复"}]}
     * FastOnLineBtn : {"Item":[{"Id":"1","value":"重发"},{"Id":"2","value":"查看"},{"Id":"3","value":"修改"},{"Id":"4","value":"删除"},{"Id":"5","value":"评估"},{"Id":"6","value":"审核通过"},{"Id":"7","value":"恢复"},{"Id":"8","value":"退回"},{"Id":"14","value":"签收"},{"Id":"42","value":"审核驳回"},{"Id":"43","value":"签收驳回"}]}
     * MileageInfo : {"Item":[{"Id":"0","value":"全部"},{"Id":"1","value":"小于5000公里"},{"Id":"2","value":"5000-10000公里"},{"Id":"3","value":"1万-3万公里"},{"Id":"4","value":"3-5万公里"},{"Id":"5","value":"5-8万公里"},{"Id":"6","value":"8-10万公里"},{"Id":"7","value":"10万公里以上"}]}
     * PriceInfo : {"Item":[{"Id":"0","value":"全部"},{"Id":"1","value":"5万以下"},{"Id":"2","value":"5-8万"},{"Id":"3","value":"8-12万"},{"Id":"4","value":"12-18万"},{"Id":"5","value":"18-25万"},{"Id":"6","value":"25-40万"},{"Id":"7","value":"40万以上"}]}
     * PublishInfo : {"Item":[{"Id":"1","value":"精真估平台"},{"Id":"2","value":"绝当车处理通道"},{"Id":"3","value":"一汽大众回购"},{"Id":"4","value":"多平台同步"}]}
     * RegisterInfo : {"Item":[{"Id":"0","value":"全部"},{"Id":"1","value":"1年以内"},{"Id":"2","value":"1-3年"},{"Id":"3","value":"3-5年"},{"Id":"4","value":"5-8年"},{"Id":"5","value":"8年以上"}]}
     * StatusInfo : {"Item":[{"Id":"-2","value":"全部状态"},{"Id":"0","value":"待评估"},{"Id":"3","value":"超时"},{"Id":"1","value":"已确认"},{"Id":"4","value":"异常"},{"Id":"2","value":"已评估"},{"Id":"5","value":"已审核"},{"Id":"6","value":"已签收"},{"Id":"-1","value":"已删除"}]}
     */

    private ItemListEntity ItemList;
    /**
     * ItemList : {"FastOffLineBtn":{"Item":[{"Id":"23","value":"修改"},{"Id":"24","value":"删除"},{"Id":"46","value":"审核"},{"Id":"47","value":"退回"},{"Id":"48","value":"恢复"}]},"FastOnLineBtn":{"Item":[{"Id":"1","value":"重发"},{"Id":"2","value":"查看"},{"Id":"3","value":"修改"},{"Id":"4","value":"删除"},{"Id":"5","value":"评估"},{"Id":"6","value":"审核通过"},{"Id":"7","value":"恢复"},{"Id":"8","value":"退回"},{"Id":"14","value":"签收"},{"Id":"42","value":"审核驳回"},{"Id":"43","value":"签收驳回"}]},"MileageInfo":{"Item":[{"Id":"0","value":"全部"},{"Id":"1","value":"小于5000公里"},{"Id":"2","value":"5000-10000公里"},{"Id":"3","value":"1万-3万公里"},{"Id":"4","value":"3-5万公里"},{"Id":"5","value":"5-8万公里"},{"Id":"6","value":"8-10万公里"},{"Id":"7","value":"10万公里以上"}]},"PriceInfo":{"Item":[{"Id":"0","value":"全部"},{"Id":"1","value":"5万以下"},{"Id":"2","value":"5-8万"},{"Id":"3","value":"8-12万"},{"Id":"4","value":"12-18万"},{"Id":"5","value":"18-25万"},{"Id":"6","value":"25-40万"},{"Id":"7","value":"40万以上"}]},"PublishInfo":{"Item":[{"Id":"1","value":"精真估平台"},{"Id":"2","value":"绝当车处理通道"},{"Id":"3","value":"一汽大众回购"},{"Id":"4","value":"多平台同步"}]},"RegisterInfo":{"Item":[{"Id":"0","value":"全部"},{"Id":"1","value":"1年以内"},{"Id":"2","value":"1-3年"},{"Id":"3","value":"3-5年"},{"Id":"4","value":"5-8年"},{"Id":"5","value":"8年以上"}]},"StatusInfo":{"Item":[{"Id":"-2","value":"全部状态"},{"Id":"0","value":"待评估"},{"Id":"3","value":"超时"},{"Id":"1","value":"已确认"},{"Id":"4","value":"异常"},{"Id":"2","value":"已评估"},{"Id":"5","value":"已审核"},{"Id":"6","value":"已签收"},{"Id":"-1","value":"已删除"}]}}
     * msg :
     * status : 100
     */

    private String msg;
    private int status;

    public void setItemList(ItemListEntity ItemList) {
        this.ItemList = ItemList;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public ItemListEntity getItemList() {
        return ItemList;
    }

    public String getMsg() {
        return msg;
    }

    public int getStatus() {
        return status;
    }

    public static class ItemListEntity implements Serializable{
        private FastOffLineBtnEntity FastOffLineBtn;
        private FastOnLineBtnEntity FastOnLineBtn;
        private MileageInfoEntity MileageInfo;
        private PriceInfoEntity PriceInfo;
        private PublishInfoEntity PublishInfo;
        private RegisterInfoEntity RegisterInfo;
        private StatusInfoEntity StatusInfo;
        private RejectReasonEntity RejectReason;
        private RetreatReasonEntity RetreatReason;

        public RejectReasonEntity getRejectReason() {
            return RejectReason;
        }

        public void setRejectReason(RejectReasonEntity rejectReason) {
            RejectReason = rejectReason;
        }

        public RetreatReasonEntity getRetreatReason() {
            return RetreatReason;
        }

        public void setRetreatReason(RetreatReasonEntity retreatReason) {
            RetreatReason = retreatReason;
        }

        public void setFastOffLineBtn(FastOffLineBtnEntity FastOffLineBtn) {
            this.FastOffLineBtn = FastOffLineBtn;
        }

        public void setFastOnLineBtn(FastOnLineBtnEntity FastOnLineBtn) {
            this.FastOnLineBtn = FastOnLineBtn;
        }

        public void setMileageInfo(MileageInfoEntity MileageInfo) {
            this.MileageInfo = MileageInfo;
        }

        public void setPriceInfo(PriceInfoEntity PriceInfo) {
            this.PriceInfo = PriceInfo;
        }

        public void setPublishInfo(PublishInfoEntity PublishInfo) {
            this.PublishInfo = PublishInfo;
        }

        public void setRegisterInfo(RegisterInfoEntity RegisterInfo) {
            this.RegisterInfo = RegisterInfo;
        }

        public void setStatusInfo(StatusInfoEntity StatusInfo) {
            this.StatusInfo = StatusInfo;
        }

        public FastOffLineBtnEntity getFastOffLineBtn() {
            return FastOffLineBtn;
        }

        public FastOnLineBtnEntity getFastOnLineBtn() {
            return FastOnLineBtn;
        }

        public MileageInfoEntity getMileageInfo() {
            return MileageInfo;
        }

        public PriceInfoEntity getPriceInfo() {
            return PriceInfo;
        }

        public PublishInfoEntity getPublishInfo() {
            return PublishInfo;
        }

        public RegisterInfoEntity getRegisterInfo() {
            return RegisterInfo;
        }

        public StatusInfoEntity getStatusInfo() {
            return StatusInfo;
        }

        public static class FastOffLineBtnEntity implements Serializable{
            /**
             * Id : 23
             * value : 修改
             */

            private List<ItemEntity> Item;

            public void setItem(List<ItemEntity> Item) {
                this.Item = Item;
            }

            public List<ItemEntity> getItem() {
                return Item;
            }

            public static class ItemEntity implements Serializable{
                private String Id;
                private String value;

                public void setId(String Id) {
                    this.Id = Id;
                }

                public void setValue(String value) {
                    this.value = value;
                }

                public String getId() {
                    return Id;
                }

                public String getValue() {
                    return value;
                }
            }
        }

        public static class FastOnLineBtnEntity implements Serializable{
            /**
             * Id : 1
             * value : 重发
             */

            private List<ItemEntity> Item;

            public void setItem(List<ItemEntity> Item) {
                this.Item = Item;
            }

            public List<ItemEntity> getItem() {
                return Item;
            }

            public static class ItemEntity implements Serializable{
                private String Id;
                private String value;

                public void setId(String Id) {
                    this.Id = Id;
                }

                public void setValue(String value) {
                    this.value = value;
                }

                public String getId() {
                    return Id;
                }

                public String getValue() {
                    return value;
                }
            }
        }

        public static class MileageInfoEntity implements Serializable{
            /**
             * Id : 0
             * value : 全部
             */

            private List<ItemEntity> Item;

            public void setItem(List<ItemEntity> Item) {
                this.Item = Item;
            }

            public List<ItemEntity> getItem() {
                return Item;
            }

            public static class ItemEntity implements Serializable{
                private String Id;
                private String value;

                public void setId(String Id) {
                    this.Id = Id;
                }

                public void setValue(String value) {
                    this.value = value;
                }

                public String getId() {
                    return Id;
                }

                public String getValue() {
                    return value;
                }
            }
        }

        public static class PriceInfoEntity implements Serializable{
            /**
             * Id : 0
             * value : 全部
             */

            private List<ItemEntity> Item;

            public void setItem(List<ItemEntity> Item) {
                this.Item = Item;
            }

            public List<ItemEntity> getItem() {
                return Item;
            }

            public static class ItemEntity implements Serializable{
                private String Id;
                private String value;

                public void setId(String Id) {
                    this.Id = Id;
                }

                public void setValue(String value) {
                    this.value = value;
                }

                public String getId() {
                    return Id;
                }

                public String getValue() {
                    return value;
                }
            }
        }

        public static class PublishInfoEntity implements Serializable{
            /**
             * Id : 1
             * value : 精真估平台
             */

            private List<ItemEntity> Item;

            public void setItem(List<ItemEntity> Item) {
                this.Item = Item;
            }

            public List<ItemEntity> getItem() {
                return Item;
            }

            public static class ItemEntity implements Serializable{
                private String Id;
                private String value;

                public void setId(String Id) {
                    this.Id = Id;
                }

                public void setValue(String value) {
                    this.value = value;
                }

                public String getId() {
                    return Id;
                }

                public String getValue() {
                    return value;
                }
            }
        }

        public static class RegisterInfoEntity implements Serializable{
            /**
             * Id : 0
             * value : 全部
             */

            private List<ItemEntity> Item;

            public void setItem(List<ItemEntity> Item) {
                this.Item = Item;
            }

            public List<ItemEntity> getItem() {
                return Item;
            }

            public static class ItemEntity implements Serializable{
                private String Id;
                private String value;

                public void setId(String Id) {
                    this.Id = Id;
                }

                public void setValue(String value) {
                    this.value = value;
                }

                public String getId() {
                    return Id;
                }

                public String getValue() {
                    return value;
                }
            }
        }

        public static class StatusInfoEntity implements Serializable{
            /**
             * Id : -2
             * value : 全部状态
             */

            private List<ItemEntity> Item;

            public void setItem(List<ItemEntity> Item) {
                this.Item = Item;
            }

            public List<ItemEntity> getItem() {
                return Item;
            }

            public static class ItemEntity implements Serializable{
                private String Id;
                private String value;

                public void setId(String Id) {
                    this.Id = Id;
                }

                public void setValue(String value) {
                    this.value = value;
                }

                public String getId() {
                    return Id;
                }

                public String getValue() {
                    return value;
                }
            }
        }
        public static class RejectReasonEntity implements Serializable{
            /**
             * Id : -2
             * value : 全部状态
             */

            private List<ItemEntity> Item;

            public void setItem(List<ItemEntity> Item) {
                this.Item = Item;
            }

            public List<ItemEntity> getItem() {
                return Item;
            }

            public static class ItemEntity implements Serializable{
                private String Id;
                private String value;

                public void setId(String Id) {
                    this.Id = Id;
                }

                public void setValue(String value) {
                    this.value = value;
                }

                public String getId() {
                    return Id;
                }

                public String getValue() {
                    return value;
                }
            }
        }
        public static class RetreatReasonEntity implements Serializable{
            /**
             * Id : -2
             * value : 全部状态
             */

            private List<ItemEntity> Item;

            public void setItem(List<ItemEntity> Item) {
                this.Item = Item;
            }

            public List<ItemEntity> getItem() {
                return Item;
            }

            public static class ItemEntity implements Serializable{
                private String Id;
                private String value;

                public void setId(String Id) {
                    this.Id = Id;
                }

                public void setValue(String value) {
                    this.value = value;
                }

                public String getId() {
                    return Id;
                }

                public String getValue() {
                    return value;
                }
            }
        }
    }
}
